traveling mechanism - Français Anglais Dictionnaire